<?php

class funciones_BD {

    private $db;

    // constructor

    function __construct() {
        require_once 'connectbd.php';
        // connecting to database

        $this->db = new DB_Connect();
        $this->db->connect();
    }

    // destructor
    function __destruct() {
        
    }

    /**
     * agregar nuevo usuario
     */
    public function adduser($rol, $nombres, $usuario, $passw, $apellidos, $correo) {
        $result = mysql_query("INSERT INTO usuario (idrol, nombresusuario, nombreusuario, claveusuario, apellidosusuario, correousuario) VALUES('$rol', '$nombres', '$usuario', '$passw', '$apellidos', '$correo')");
        // check for successful store
        if ($result) {
            return true;
        } else {
            return false;
        }
    }

    /**
     * Verificar si el usuario ya existe por el username
     */
    public function isuserexist($username) {

        $result = mysql_query("SELECT nombreusuario from usuario WHERE nombreusuario = '$username'");

        $num_rows = mysql_num_rows($result); //numero de filas retornadas

        if ($num_rows > 0) {
            return true;
        } else {
            return false;
        }
    }

    public function login($user, $passw) {
        $result = mysql_query("SELECT * FROM usuario WHERE usuario='$user' AND clave=md5('$passw')") or die(mysql_error());
        while ($fila = mysql_fetch_array($result)) {
            return $fila;
        }
    }

}

?>
